long cape/cloak - French English Dictionary